* { padding:0; margin:0;  list-style:none; }
.left{float:left;}

.right{float:right;}

.type{padding:3px; border-radius:5px;}

/*字号*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f30{font-size:30px;}


/*字体*/
.shu{font-family:Georgia, "Times New Roman", Times, serif;}

/*颜色*/
.bai{color:#FFFFFF;}
.bai a{color:#FFFFFF;}
a.bai{color:#FFFFFF;}

.hui{color:#333333;}
.hui a{color:#333333;}
.hui a:link{color:#333333;}
.hui a:hover{color: #ff0000; text-decoration: none;}
.color-title{color:#fe0003;}
.color-meun{color:#ff5817;}
.color-top{color:#1d1d1d;}
.color-lv{color:#f4f18f;}
.color-zy{color:#666666;}
.color-top{color:#3333333;}
.color-topc{color:#242424;}
.color-day{color:#ffe38a;}

/*背景*/
.backg-meun{background:#a20000;}
.backg-meuna{background:#c20906;}
.backg-logo{background:url(../images/banner.png) no-repeat;}
.backg-logof{background:#f8eed4;}
.backg-title{background:#e5e5e5;}
.backg-titlen{background:#f7f7f7;}
.backg-lilun{background:#f9f9f9;}
.backg-lv{border:1px #ffb376 solid;}
.backg-link{border:1px #f1f1f1 solid;}
.backg-timg{background:url(../images/icon_13.png) no-repeat;}
.index-title{width:208px; height:28px; line-height:28px; background:#efefef; text-align:center; display:block; color:#666666; font-size:12px; margin-top:6px;}
.backg-wz{background:#c9120e;}
.backg-top{background:#f7f7f7;}

.backg-left{background:#FFF;}
.backg-img{background:#f6f6f6;}
.backg-head{background:#fafafa;}
.backg-wz1{background:#CCCCCC;}
.backg-bot{background:#efefef;}
.backg-Catalog{background:#f9f9f9;}

.backg-tit{background:url(../images/icon_09.png)repeat-x;}
.backg-type{background:#c6e2f7;}

/*距离*/
.padding-3{padding-top:3px; padding-bottom:3px;}
.padding-4{padding-top:4px; padding-bottom:4px;}
.padding-5{padding-top:5px; padding-bottom:5px;}
.padding-6{padding-top:6px; padding-bottom:6px;}
.padding-8{padding-top:8px; padding-bottom:8px;}
.padding-10{padding-top:10px; padding-bottom:10px;}
.padding-11{padding-top:11px; padding-bottom:11px;}
.padding-15{padding-top:15px; padding-bottom:15px;}
.padding-20{padding-top:20px; padding-bottom:20px;}
.padding-f20{padding-top:5px; padding-bottom:20px;}

.padding-t-5{padding-top:3px;}
.padding-t-15{padding-top:15px;}
.padding-t-25{padding-top:25px;}
.padding-t-30{padding-top:30px;}
.padding-t-35{padding-top:50px;}
.padding-t-55{padding-top:75px;}
.padding-b-8{padding-bottom:8px;}


.padding-b-15{padding-bottom:15px; padding-top:8px;}
.padding-le100{padding-left:50px;}
.padding-ri11{padding-right:30px;}
.padding-ri20{padding-right:20px;}

.padding-ri6{padding-right:6px;}

.margin-ftop10{margin-top:-10px;}
.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top11{margin-top:11px;}
.margin-top12{margin-top:12px;}
.margin-top13{margin-top:13px;}
.margin-top15{margin-top:15px;}
.margin-top16{margin-top:16px;}
.margin-top20{margin-top:20px;}
.margin-top50{margin-top:30px;}

.margin-ri6{margin-right:6px;}

.margin-15{margin-bottom:18px; margin-top:10px;}


/*横线*/
.border-meunc{border-top:2px #ff3332 solid;}
.border-meun{border-left:1px #dddddd solid; border-right:1px #dddddd solid; background:#fcfcfc;}
.border-meunl{border-right:1px #dddddd solid; border-top:1px #dddddd solid; border-bottom:1px #dddddd solid;}
.border-meunr{border-left:1px #dddddd solid; border-top:1px #dddddd solid; border-bottom:1px #dddddd solid;}
.border-meunrr{border-top:1px #dddddd solid; border-bottom:1px #dddddd solid;}
.border-meuncc{border-top:1px #dddddd solid; border-bottom:1px #dddddd solid;}
.border-about{border-bottom:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-left:1px #f1f1f1 solid;}
.border-aboutt{border-top:1px #999999 dashed;}
.border-info{border-bottom:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-left:1px #f1f1f1 solid;}
.border-ser{border:1px solid #d2d2d2;}
.backg-news{border:1px #f7f7f7 solid; background:#FFF;}
.border-jx{border-bottom:3px solid #c9120e;}
.border-content{border-bottom:3px solid #cccccc;}
.border-title{border-bottom:1px dashed #cfcfcf;}
.backg-view{border-bottom:2px #cccccc solid;}
.border-das{border-bottom:1px dashed #d1d1d1;}
.border-img{border:1px #d2d2d2 solid;}

.border-meunq{border:1px #dddddd solid; background:#fcfcfc;}



/*高度*/
.line-height-26{line-height:26px;}
.line-height-28{line-height:28px;}
.line-height-30{line-height:30px;}
.line-height-36{line-height:36px;}


.height-36{height:36px; line-height:36px;}
.height-46{height:46px; line-height:46px;}
.height-200{height:200px;}
.height-120{height:128px;}


/*其他*/
.cu{font-weight:bold;}
.border-radius-3{border-radius:3px;}
.text-in-2{text-indent:2em;}
.height-40{height:40px; line-height:40px;}

.img-res img {
  /*display: block;*/
  width: 100% \9;
  max-width: 100%;
  height: auto;
}



/*超出长度的文字用省略号…代替*/
.replace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*大图切换*/
#full-screen-slider { width:100%; height:240px; float:left; position:relative; z-index:500px;}
#slides { display:block; width:100%; height:240px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

.sousuo{POSITION: absolute; TOP: 120px; right:11%; width:380px;  z-index:2500;}


/*分页*/
.pager {CLEAR:both; margin:auto; padding-right:10px; font-size:14px; padding-bottom:0px; word-break:keep-all;}
.pager ul {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px auto; line-height:1.3em; padding-top:0px; list-style-type:none;}
.pager li {float:left; margin:0px 10px 0px 0px; color:#ababab}
.pager li.p_total {border:#ababab 1px solid; padding:3px 6px 3px 6px; FONT-WEIGHT:bold; background:#fff; color:#ababab;}
.pager li.p_current {border:#2478be 1px solid; padding:3px 6px 3px 6px; background:#2478be; color:#fff;}
.pager li.p_nolink {border:#f3f3f3 1px solid; padding:3px 6px 3px 6px; padding-bottom:3px; color:#ccc;}
.pager li a:link {border:#ababab 1px solid; padding:3px 6px 3px 6px; background:#fff; float:left; color:#ababab; text-decoration:none! important}
.pager li a:visited {border-right:#ababab 1px solid; padding-right:6px; border-top:#ababab 1px solid; background:#fff; float:left; color:#ababab; text-decoration:none! important}
.pager li a:hover {border-left-color:#ababab; background:#2478be; border-bottom-color:#ababab; color:#fff; border-top-color:#ababab; border-right-color:#ababab}
.pager li a:active {border-left-color:#ababab; background:#2478be; border-bottom-color:#ababab; color:#fff; border-top-color:#ababab; border-right-color:#ababab}
.pager li input {border-right:#ababab 1px solid; padding-right:0px; border-top:#ababab 1px solid; padding-left:0px; FONT-SIZE:12px; background:url(inputBorder.gif); float:left; padding-bottom:2px; border-left:#ababab 1px solid; width:3em; color:#999; padding-top:2px; border-bottom:#ababab 1px solid; FONT-FAMILY:verdana; height:1.3em; text-align:center}


/*焦点图*/
.focus{ position:relative; width:650px; height:388px; background-color: #000; float: left;}   
.focus img{ width: 650px; height: 388px;} 
.focus .shadow .title{width: 260px; height: 35px;padding-left: 10px;padding-top: 20px; border:1px #006666 solid;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:7px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


/*字体大小*/
.textlarger {font-size: 20px !important; line-height:38px;}
.textlarger * {font-size: 20px !important; line-height:38px;}
.textlarger font {font-size: 20px !important; line-height:38px;}
.textnormal {font-size: 14px !important;}
.textnormal * {font-size: 14px !important;}
.textnormal font {font-size: 14px !important;}
.textsmall {font-size: 12px !important;}
.textsmall * {font-size: 12px !important;}
.textsmall font {font-size: 12px !important;}


/*内页左侧菜单*/
.meun-list{cursor:pointer; border-bottom:1px #c3edff solid; background:#CCCCCC; color:#242424; font-size:16px;}
.meun-list:hover{color:#ffff00; border:1px solid #c3edff;}

/*news*/
.news-list{border-bottom:1px #ebf0f3 dotted;}
.news-list:hover{background-color:#f3f3f3; border-bottom:1px #ebf0f3 dotted;}

/*红色旅游*/
.con1 ul li{width:221px; float:left; height:183px; position:relative; overflow:hidden; cursor:pointer; margin-left:16px;}
.txt1{width:221px; height:0px; background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute; left:0; bottom:0; color:#fff; font-family:"微软雅黑";}
.txt1 h3{font-size:16px; font-weight:100; text-align:center; line-height:1px;}
.txt1 p{font-size:14px; padding:0 8px;}

/*菜单*/
.index_meun{text-align:center; color:#ffffff; font-weight:bolder; font-size:16px; background:#c9120e; width:130px; height:45px; line-height:45px;}
.index_meunn{text-align:center; color:#ffffff; font-weight:bolder; font-size:16px; background:#a20000; width:130px; height:45px; line-height:45px;}

/*切换*/
.work1{text-align:center; color:#ffffff; font-weight:bolder; font-size:16px; background:#c9120e;}
.work2{text-align:center; color:#000000; font-size:16px;}

.h_lsit_none{ display:none;}
.h_lsit_show{ }


/*盒子*/
.hidden {display:none;}
.display{display:block;}


.dw_more{POSITION: absolute; FONT-SIZE: 12px; TOP: -36px; RIGHT: 10px}
.dw_more A{COLOR: #2478be}
.dw_more1{MARGIN-TOP: -30px; FLOAT: right; FONT-SIZE: 14px; MARGIN-RIGHT: 10px}
.dw_more1 A{COLOR: #565757}

.anniu{POSITION: absolute; FONT-SIZE: 12px; TOP: 0px; RIGHT: 13px}


/*新闻*/
.Notice_n{color:#000000;}
.Notice_n li{height:32px; line-height:32px; white-space:nowrap; overflow:hidden; font-size:15px; text-overflow:ellipsis; color:#333333;}  
.Notice_n li a:link{color:#000000;}
.Notice_n li a:hover{color: #ff0000; text-decoration: none;}

.Notice_l{}
.Notice_l li{height:37px; line-height:37px; white-space:nowrap; overflow:hidden; font-size:14px; text-overflow:ellipsis; border-bottom:1px #999999 dashed;} 

.Notice_ll{}
.Notice_ll li{height:34px; line-height:34px; white-space:nowrap; overflow:hidden; font-size:14px; text-overflow:ellipsis; border-bottom:1px #999999 dashed;} 


